package model;

import java.awt.BorderLayout;
import java.awt.GridBagLayout;

import javax.swing.JFrame;

import applikation.Fassade;
import applikation.IFassade;

import domean.*;
import states.States;
import view.*;

public class MainClass extends JFrame{

	private Hauptfenster fenster;
	private Fassade fassade;
	private Persistenz persistenz;
	
	public MainClass(){
		
		persistenz = new Persistenz();
		fassade = new Fassade(persistenz);			
		fenster = new Hauptfenster(persistenz, fassade);
		fassade.getStateMachine().setState(States.vorbereitung);
		fassade.spielVorbereiten();
	}
	

	public static void main(String[] args) {
		MainClass mClass = new MainClass();
	}

}
